package net.pugsplace.gpremacy.rules;

import java.io.Serializable;
import java.util.Collection;

public interface Territory extends Serializable {
	public void addUnit(UnitType u);

	public String getName();

	public int getOwnerCountryId();

	public long getTerritoryId();

	public String getType();

	public Collection<UnitType> getUnits();

	public void removeUnit(UnitType u);

	public void setName(String name);

	public void setOwnerCountryId(int ownerCountryId);

	public void setTerritoryId(long territoryId);

	public void setType(String type);
}
